type-safe model accessor
Kotlin DSL
において通常の kotlin コードのように設定項目について補完が効くようにしている機構
https://docs.gradle.org/current/userguide/kotlin_dsl.html#type-safe-accessors
仕組みは何のことはなく 単なる メタプログラミング